docker composeでマルチコマンドでコンテナ起動したい
#Docker #Docker_Compose
背景
ワークアラウンドでcmdでpip installとサーバー起動をしたかった
hiroki.icon野良Docker環境で色々とごちゃごちゃしている所にバグがあると力技で押しとおるしかない。docker.
メモ
bash -c "pip install Send2Trash && python -u webui.py --listen --port 7860"
これでいけた
code:docker-compose.override.yaml
services:
auto:
environment:
- CLI_ARGS=--allow-code --medvram --xformers
command: bash -c "pip install Send2Trash && python -u webui.py --listen --port 7860"
以下のやり方だと最初のコマンドでexit 0して無理だった
pip install Send2Trash && python -u webui.py --listen --port 7860
pip install Send2Trash ; python -u webui.py --listen --port 7860
参照
https://stackoverflow.com/questions/30063907/docker-compose-how-to-execute-multiple-commands